This function, if implemented, should control the tray movement. (No
other function should control this.) The parameter position controls
the desired direction of movement:
0
Close tray
1
Open tray
This function returns 0 upon success, and a non-zero value upon
error. Note that if the tray is already in the desired position, no
action need be taken, and the return value should be 0.